Słownik polsko-angielski

delivery (pl. deliveries); supply(pl. supplies)
~ amunicji - ammunition delivery
~ wody - water delivery